home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / il / ilHwTarget.z / ilHwTarget
Encoding:
Text File  |  2002-10-03  |  4.3 KB  |  133 lines

  1.  
  2.  
  3.  
  4. iiiillllHHHHwwwwTTTTaaaarrrrggggeeeetttt((((3333))))      IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll      iiiillllHHHHwwwwTTTTaaaarrrrggggeeeetttt((((3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      iiiillllHHHHwwwwTTTTaaaarrrrggggeeeetttt - hardware target for rendering operations
  10.  
  11. IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
  12.      This is a base class
  13.  
  14. HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
  15.      #include <il/ilHwTarget.h>
  16.  
  17. CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.      The ilHwTarget encodes the server connection and visual class information
  19.      for the hardware used for rendering operations. It is used primarily with
  20.      the ilHwPassTable.
  21.  
  22. CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
  23.      CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
  24.  
  25.           ilHwTarget(ilHwConnection* Cnx=NULL, int VisualClass=TrueColor)
  26.  
  27.      GGGGeeeetttt////sssseeeetttt iiiinnnnppppuuuutttt mmmmeeeetttthhhhooooddddssss
  28.  
  29.           ilHwConnection* getConnection()
  30.           int getClass()
  31.           int isRgb()
  32.           int getID()
  33.           int bindConnection()
  34.  
  35.  
  36. FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
  37.      iiiillllHHHHwwwwTTTTaaaarrrrggggeeeetttt(((())))
  38.  
  39.           ilHwTarget(ilHwConnection* Cnx=NULL, int VisualClass=TrueColor)
  40.  
  41.  
  42.           Construct a new ilHwTarget object with the given server connection
  43.           and visual class. If the server connection is not provided, then
  44.           this ilHwTarget object is not usable until it is bound to a server
  45.           via the bindConnection() method.
  46.  
  47.      bbbbiiiinnnnddddCCCCoooonnnnnnnneeeeccccttttiiiioooonnnn(((())))
  48.  
  49.           int bindConnection()
  50.  
  51.  
  52.           Bind this ilHwTarget to a server if not already bound. By default,
  53.           this method will bind to the local server via the
  54.           ilHwConnection::getLocal() static member function. This method
  55.           returns TRUE if the server connection was successfully bound.
  56.  
  57.      ggggeeeettttCCCCllllaaaassssssss(((())))
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. iiiillllHHHHwwwwTTTTaaaarrrrggggeeeetttt((((3333))))      IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll      iiiillllHHHHwwwwTTTTaaaarrrrggggeeeetttt((((3333))))
  71.  
  72.  
  73.  
  74.           int getClass()
  75.  
  76.  
  77.           Returns the visual class for this target.
  78.  
  79.      ggggeeeettttCCCCoooonnnnnnnneeeeccccttttiiiioooonnnn(((())))
  80.  
  81.           ilHwConnection* getConnection()
  82.  
  83.  
  84.           Returns the server connection for this target. If the connection has
  85.           not been bound prior to this call, this method returns NULL.
  86.  
  87.      ggggeeeettttIIIIDDDD(((())))
  88.  
  89.           int getID()
  90.  
  91.  
  92.           Returns a unique index based upon the server connection and visual
  93.           class. This is used to index into the ilHwPassTable.
  94.  
  95.      iiiissssRRRRggggbbbb(((())))
  96.  
  97.           int isRgb()
  98.  
  99.  
  100.           Returns TRUE if this target allows for RGB rendering.
  101.  
  102. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  103.      ilHwPassTable(3), ilHwConnection(3)
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.